package com.hanbang.maige.pressenter.othre;

import com.hanbang.maige.code.base.presenter.BasePresenter;
import com.hanbang.maige.mode.HttpRequest;
import com.hanbang.maige.mode.httpresponse.HttpResult;
import com.hanbang.maige.mode.javabean.login.BiaoQianData;
import com.hanbang.maige.utils.http.httpquest.HttpCallBack;
import com.hanbang.maige.utils.http.httpquest.HttpRequestParam;
import com.hanbang.maige.view.login.ILogInBaseView;

import java.util.List;

/**
 * 作者　　: 李坤
 * 创建时间:2016/10/25　10:00
 * 邮箱　　：496546144@qq.com
 * <p>
 * 功能介绍：
 */

public class BiaoQianPresenter extends BasePresenter<ILogInBaseView.IBiaoQianView> {

    /**
     * 作者　　: 李坤
     * 创建时间: 2016/10/25 16:56
     * <p>
     * 方法功能：行业标签	HangyeBiaoqian
     */

    public void getHttp() {
        HttpCallBack.Buider buider = new HttpCallBack.Buider(this);
        buider.setLoadingAndRetryManager(mvpView.getLoadingAndRetryManager());
        buider.setShowLoadding(false);

        HttpCallBack<HttpResult<List<BiaoQianData>>> callBack = new HttpCallBack<HttpResult<List<BiaoQianData>>>(buider) {
            @Override
            public void onSuccess(HttpResult<List<BiaoQianData>> result) {
                super.onSuccess(result);
                if (result.isSucceed()) {
                    mvpView.setBiaoQian(result.getData());
                }
            }
        };
        HttpRequestParam param = new HttpRequestParam("HangyeBiaoqian");
        mvpView.addSubscription(HttpRequest.executeGet(callBack, param));
    }
}
